AmeliaBooking\Application\Services\TimeSlot\TimeSlotService A

Total Complexity 51
Dependencies 12
Dependents 0
Total lines 467
Lines of code 246
Logical lines of code 89
Comment lines 123
Methods 10
Properties 1

Methods 10

Method Rating Maintainability Complexity Lines of code
getSlotsSettings()
A
47 13 33
setBlockerAppointments()
A
45 10 44
isSlotFree()
S
41 5 60
getMinimumDateTimeForBooking()
S
57 6 14
getMaximumDateTimeForBooking()
S
58 6 14
getSlotsEntities()
S
50 3 29
getBookedAppointments()
S
54 2 23
getSlotsByProps()
S
57 2 18
getAppointmentsProvidersIds()
S
66 3 8
__construct()
S
81 1 3